; Disassembly of the file "z:\ramdisk\home\knoppix\none\TEST_HOMOK.bin"
; 
; CPU Type: Z80
; 
; Created with dZ80 2.0
; 
; on Friday, 10 of May 2013 at 03:32 AM
; 
0000           LD      A,$80
0002           LD      R,A
0004           LD      SP,$BFEE	; stack at BFEE
0007           LD      HL,$C000
000A           LD      DE,$C001
000D           LD      BC,$17FF
0010           LD      (HL),$00
0012           LDIR		; blank serial video
0014           LD      HL,$D800
0017           LD      DE,$D801
001A           LD      BC,$02FF
001D           LD      (HL),$07	; INK=white, PAPER=black, no BRIGHT, no BLINK
001F           LDIR		; blank attr video
0021           LD      HL,$0758	;							---@@@0023:07->1F
0024           LD      DE,$DA00
0027           LD      BC,$0020
002A           LDIR		; 32 bytes from 0758 to 1st line of last third of screen (attr video)
002C           LD      HL,$0758	;							---@@@002E:07->1F
002F           LD      DE,$DA20
0032           LD      BC,$0020
0035           LDIR		; 32 bytes from 0758 to 2nd line of last third of screen (attr video)
0037           LD      A,$92	; control word for 8255: Mode Set flag=active,
;				; 		Group A: Select Mode 0,
;				;			 Port A set to Input mode,
;				;			 Port C (upper half) set to Output Mode,
;				;		Group B: Select Mode 0,
;				;			 Port B set to Input Mode,
;				;			 Port C (lower half) set to Output Mode
0039           OUT     ($DF),A	; write control word to 8255
003B           LD      A,$40
003D           OUT     ($FE),A	; write 40 to port C of 8255
;				; (set border to black, set "SO" to 0, set "O5" to 0,
;				;  set "O6" to 1)
003F           LD      HL,$1A00
0042           LD      ($BFEF),HL ; 2 bytes right above stack
0045           LD      HL,$1800
0048           LD      ($BFFE),HL ; 2 bytes at BFFE-BFFF
004B           LD      HL,$0778	; serial video data block 80d=50h bytes			---@@@004D:07->1F
004E           LD      D,$C8
0050           LD      C,$08
0052           LD      E,$CB	; <--- <--- <--- <--- <---| start with DE=C8CB
0054           LD      B,$0A	;			  | start with BC=0A08
0056           LD      A,(HL)	; <-----| copy 10 bytes	  |
0057           LD      (DE),A	;	|		  |
0058           INC     HL	;	| from 778h to	  |
0059           INC     E	;	|		  |
005A           DJNZ    $0056	; ----->| C8CB		  |
005C           INC     D	;			  |
005D           DEC     C	;			  |
005E           JR      NZ,$0052	; ---> ---> ---> ---> --->| repeat loop 8 times
0060           LD      HL,$06AF	;							---@@@0062:06->1E	***
0063           CALL    $0240	; SEARCH FOR 0						---@@@0065:02->1A
0066           LD      C,$00
0068           CALL    $009A	; <--- <--- <---|					---@@@006A:00->18
006B           OR      A	;		|
006C           JP      NZ,$0086	; ---> --->|	|					---@@@006E:00->18
006F           LD      D,$40	;	   |	|
0071           LD      L,$3F	;	   |	|
0073           RL      C	; <-----|  |	|
0075           LD      B,$08	;	|  |	|
0077           LD      H,$D0	;	|  |	|
0079           RL      (HL)	; <--|  |  |	|
007B           INC     H	;    |  |  |	|
007C           RL      C	;    |  |  |	|
007E           DJNZ    $0079	; -->|  |  |	|
0080           DEC     D	;	|  |	|
0081           JR      Z,$0068	; ---> ---> --->|
0083           DEC     L	;	|  |	|
0084           JR      $0073	; ----->|  |	|
0086           CP      $31	; <--- <---|	|
0088           JP      Z,$0249	; BASIC		|					---@@@008A:02->1A
008B           CP      $32	;		|
008D           JP      Z,$024F	; OPUS		|					---@@@008F:02->1A
0090           CP      $33	;		|
0092           JP      Z,$0270	;		|					---@@@0094:02->1A
0095           CP      $35	;		|
0097           RET     Z	; wrong, there's| nowhere to return to			---###0097:C8->00
0098           JR      $0068	; ---> ---> --->|
				; ########################
009A           PUSH    BC
009B           LD      BC,$00FE
009E           IN      A,(C)
00A0           CPL
00A1           AND     $3F
00A3           JR      Z,$0108
00A5           PUSH    DE
00A6           PUSH    HL
00A7           LD      DE,$0600
00AA           CALL    $01D6	;							---@@@00AC:01->19
00AD           LD      DE,$0000
00B0           LD      B,$7F
00B2           IN      A,(C)
00B4           BIT     1,A
00B6           JR      NZ,$00C1
00B8           LD      D,$02
00BA           LD      B,$FE
00BC           LD      HL,$0000
00BF           JR      $00D8
00C1           LD      HL,$0000
00C4           LD      B,$FE
00C6           IN      A,(C)
00C8           BIT     0,A
00CA           JR      NZ,$00DA
00CC           LD      HL,$0000
00CF           CPL
00D0           AND     $3E
00D2           JR      NZ,$00F0
00D4           LD      B,$FD
00D6           LD      L,$01
00D8           IN      A,(C)
00DA           CPL
00DB           AND     $3F
00DD           JR      NZ,$00F0
00DF           RLC     B
00E1           INC     L
00E2           BIT     7,B
00E4           JR      NZ,$00D8
00E6           IN      A,(C)
00E8           OR      D
00E9           CPL
00EA           AND     $3F
00EC           JR      NZ,$00F0
00EE           JR      $0106
00F0           RRA
00F1           JR      C,$00F6
00F3           INC     H
00F4           JR      $00F0
00F6           LD      A,H
00F7           RLCA
00F8           RLCA
00F9           RLCA
00FA           OR      L
00FB           LD      L,A
00FC           LD      H,$00
00FE           LD      BC,$04A7	;							---@@@0100:04->1C
0101           ADD     HL,BC
0102           LD      A,(HL)
0103           CALL    $01BC	;							---@@@0105:01->19
0106           POP     HL
0107           POP     DE
0108           POP     BC
0109           RET
				; ###################
010A           PUSH    AF
010B           PUSH    BC
010C           PUSH    DE
010D           PUSH    HL
010E           CP      $20
0110           JP      C,$0145	;							---@@@0112:01->19
0113           SBC     A,$20
0115           LD      C,A
0116           LD      B,$00
0118           SLA     C
011A           RL      B
011C           SLA     C
011E           RL      B
0120           SLA     C
0122           RL      B	; multiply BC by 8 (index of 8-line char stored in table)
0124           LD      HL,$04D7	; base addr of char table				---@@@0126:04->1C
0127           ADD     HL,BC	; point to char in table
0128           LD      DE,($BFEF) ; initially loaded with 1A00 (line 0042)
012C           SLA     D
012E           SLA     D
0130           SLA     D	; multiply by 8
0132           LD      B,$08
0134           LD      A,(HL)	; <--- <--- <---|
0135           LD      (DE),A	;		|
0136           INC     D	;		|
0137           INC     HL	;		|
0138           DJNZ    $0134	; ---> ---> --->|
013A           DEC     D
013B           SRL     D
013D           SRL     D
013F           SRL     D
0141           INC     DE
0142           JP      $015C	; ---> ---> --->|					---@@@0144:01->19
0145           LD      DE,($BFEF) ; initially loaded with 1A00 (line 0042)
0149           CP      $0D	;		|
014B           JR      Z,$014F	;		|
014D           JR      $01B3	;		|
014F           LD      A,$E0	;		|
0151           AND     E	;		|
0152           LD      E,A	;		|
0153           LD      BC,$0020	;		|
0156           EX      DE,HL	;		|
0157           ADC     HL,BC	;		|
0159           EX      DE,HL	;		|
015A           JR      $015C	;		|
015C           LD      A,D	; <--- <--- <---|
015D           AND     $0F
015F           CP      $0B
0161           JR      NZ,$01B3
0163           LD      DE,($BFFE) ; initially loaded with 1800 (line 0048)
0167           LD      HL,$0020
016A           ADD     HL,DE
016B           PUSH    HL
016C           PUSH    DE
016D           SLA     D
016F           SLA     D
0171           SLA     D
0173           SLA     H
0175           SLA     H
0177           SLA     H
0179           LD      B,$08
017B           LD      A,(HL)
017C           LD      (DE),A
017D           INC     H
017E           INC     D
017F           DJNZ    $017B
0181           POP     DE
0182           POP     HL
0183           INC     DE
0184           INC     HL
0185           LD      A,H
0186           AND     $0F
0188           CP      $0B
018A           JR      NZ,$016B
018C           LD      BC,($BFFE) ; initially loaded with 1800 (line 0048)
0190           BIT     4,B
0192           JR      Z,$019C
0194           LD      HL,$D0E0
0197           LD      DE,$1AE0
019A           JR      $01A2
019C           LD      HL,$50E0
019F           LD      DE,$0AE0
01A2           LD      C,$20
01A4           LD      B,$08	; <--- <--- <--- <--- <--- <---|
01A6           LD      (HL),$00	; <--- <--- <---|	       |
01A8           INC     H	;		|	       |
01A9           DJNZ    $01A6	; ---> ---> --->|	       |
01AB           LD      A,H	;			       |
01AC           AND     $D0	;			       |
01AE           LD      H,A	;			       |
01AF           INC     L	;			       |
01B0           DEC     C	;			       |
01B1           JR      NZ,$01A4	; ---> ---> ---> ---> ---> --->|
01B3           LD      ($BFEF),DE
01B7           POP     HL
01B8           POP     DE
01B9           POP     BC
01BA           POP     AF
01BB           RET
				; #################
01BC           LD      DE,$0170
01BF           DI
01C0           PUSH    AF
01C1           PUSH    BC
01C2           LD      A,$00
01C4           SET     4,A
01C6           OUT     ($FE),A
01C8           CALL    $01D6	;							---@@@01CA:01->19
01CB           OUT     ($FE),A
01CD           CALL    $01D6	;							---@@@01CF:01->19
01D0           DEC     E
01D1           JR      NZ,$01C4
01D3           POP     BC
01D4           POP     AF
01D5           RET
				; #################
01D6           PUSH    DE
01D7           LD      A,$00
01D9           DEC     DE
01DA           CP      D
01DB           JR      C,$01D9
01DD           POP     DE
01DE           RET
				; #################
01DF           CP      $10
01E1           RET     NC
01E2           CP      $0A
01E4           JR      NC,$01E9
01E6           ADD     A,$30
01E8           RET
01E9           ADD     A,$37
01EB           RET
				; #################
01EC           LD      A,H
01ED           SRL     A
01EF           SRL     A
01F1           SRL     A
01F3           SRL     A
01F5           CALL    $01DF	;							---@@@01F7:01->19
01F8           CALL    $010A	;							---@@@01FA:01->19
01FB           LD      A,H
01FC           AND     $0F
01FE           CALL    $01DF	;							---@@@0200:01->19
0201           CALL    $010A	;							---@@@0203:01->19
0204           LD      A,L
0205           SRL     A
0207           SRL     A
0209           SRL     A
020B           SRL     A
020D           CALL    $01DF	;							---@@@020F:01->19
0210           CALL    $010A	;							---@@@0212:01->19
0213           LD      A,L
0214           AND     $0F
0216           CALL    $01DF	;							---@@@0218:01->19
0219           CALL    $010A	;							---@@@021B:01->19
021C           LD      A,$20
021E           CALL    $010A	;							---@@@0220:01->19
0221           RET
				; ##############
0222           PUSH    AF
0223           SRL     A
0225           SRL     A
0227           SRL     A
0229           SRL     A
022B           CALL    $01DF	;							---@@@022D:01->19
022E           CALL    $010A	;							---@@@0230:01->19
0231           POP     AF
0232           AND     $0F
0234           CALL    $01DF	;							---@@@0236:01->19
0237           CALL    $010A	;							---@@@0239:01->19
023A           LD      A,$20
023C           CALL    $010A	;							---@@@023E:01->19
023F           RET
				; ####### SEARCH FOR 0 #######
0240           LD      A,(HL)
0241           OR      A
0242           RET     Z
0243           CALL    $010A	;							---@@@0245:01->19
0246           INC     HL
0247           JR      $0240
				; ##############
0249           LD      A,$00
024B           OUT     ($FE),A	; TO=LS=O5=O6=SO=0
024D           JR      $0253
024F           LD      A,$BF	; #######
0251           OUT     ($FE),A	; TO=1, LS=1, O5=1, O6=0, SO=1
0253           LD      HL,$4000
0256           LD      DE,$8000
0259           LD      BC,$2000
025C           LDIR
025E           LD      HL,$6000
0261           LD      DE,$E000
0264           LD      BC,$2000
0267           LDIR
0269           LD      HL,$0000
026C           XOR     A
026D           LD      R,A	; change hardware config to BASIC
026F           JP      (HL)

0270           LD      HL,$06F0	; ####### HARDWARE TESTS #######			---@@@0272:06->1E	****
0273           CALL    $0240	; SEARCH FOR 0						---@@@0275:02->1A
0276           LD      A,$0D
0278           CALL    $010A	;							---@@@027A:01->19
027B           CALL    $009A	;							---@@@027D:00->18
027E           OR      A
027F           JR      Z,$027B
0281           CALL    $010A	;							---@@@0283:01->19
0284           CP      $56
0286           CALL    Z,$02A9	;							---@@@0288:02->1A
0289           CP      $43
028B           CALL    Z,$02BD	;							---@@@028D:02->1A
028E           CP      $58
0290           CALL    Z,$02D1	;							---@@@0292:02->1A
0293           CP      $5A
0295           CALL    Z,$03E9	;							---@@@0297:03->1B
0298           CP      $34
029A           JP      Z,$043B	;							---@@@029C:04->1C
029D           CP      $51
029F           JP      Z,$003F	;							---@@@02A1:00->18
02A2           LD      A,$0D
02A4           CALL    $010A	;							---@@@02A6:01->19
02A7           JR      $0270
02A9           LD      BC,$17FF
02AC           LD      ($BFF4),BC
02B0           LD      HL,$C000
02B3           LD      ($BFF2),HL
02B6           CALL    $03C4	;							---@@@02B8:03->1B
02B9           CALL    $0321	;							---@@@02BB:03->1B
02BC           RET
				; ##############
02BD           LD      BC,$3FC0
02C0           LD      ($BFF4),BC
02C4           LD      HL,$8000
02C7           LD      ($BFF2),HL
02CA           CALL    $03C4	;							---@@@02CC:03->1B
02CD           CALL    $0321	;							---@@@02CF:03->1B
02D0           RET
				; ##############
02D1           LD      BC,$1FFF
02D4           LD      ($BFF4),BC
02D8           LD      HL,$E000
02DB           LD      ($BFF2),HL
02DE           CALL    $03C4	;							---@@@02E0:03->1B
02E1           CALL    $0321	;							---@@@02E3:03->1B
02E4           RET
				; ##############
02E5           LD      BC,$17FF
02E8           LD      ($BFF4),BC
02EC           LD      HL,$4000
02EF           LD      ($BFF2),HL
02F2           CALL    $03C4	;							---@@@02F4:03->1B
02F5           CALL    $0321	;							---@@@02F7:03->1B
02F8           RET
				; ##############
02F9           LD      BC,$24FF
02FC           LD      ($BFF4),BC
0300           LD      HL,$5B00
0303           LD      ($BFF2),HL
0306           CALL    $03C4	;							---@@@0308:03->1B
0309           CALL    $0321	;							---@@@030B:03->1B
030C           RET
				; ##############
030D           LD      BC,$3FFF
0310           LD      ($BFF4),BC
0314           LD      HL,$C000
0317           LD      ($BFF2),HL
031A           CALL    $03C4	;							---@@@031C:03->1B
031D           CALL    $0321	;							---@@@031F:03->1B
0320           RET
				; ##############
0321           LD      A,$FF
0323           LD      ($BFF1),A
0326           CALL    $0375	;							---@@@0328:03->1B
0329           LD      A,$00
032B           LD      ($BFF1),A
032E           CALL    $0375	;							---@@@0330:03->1B
0331           LD      A,$0D
0333           CALL    $010A	;							---@@@0335:01->19
0336           LD      HL,$070F	;							---@@@0338:07->1F	****
0339           CALL    $0240	;							---@@@033B:02->1A
033C           LD      A,$0D
033E           LD      HL,$0730	;							---@@@0340:07->1F	****
0341           CALL    $0240	;							---@@@0343:02->1A
0344           LD      A,(IX+$00)
0347           CALL    $0222	;							---@@@0349:02->1A
034A           LD      A,(IX+$01)
034D           CALL    $0222	;							---@@@034F:02->1A
0350           LD      A,(IX+$02)
0353           CALL    $0222	;							---@@@0355:02->1A
0356           LD      A,(IX+$03)
0359           CALL    $0222	;							---@@@035B:02->1A
035C           LD      A,(IX+$04)
035F           CALL    $0222	;							---@@@0361:02->1A
0362           LD      A,(IX+$05)
0365           CALL    $0222	;							---@@@0367:02->1A
0368           LD      A,(IX+$06)
036B           CALL    $0222	;							---@@@036D:02->1A
036E           LD      A,(IX+$07)
0371           CALL    $0222	;							---@@@0373:02->1A
0374           RET
				; ##############
0375           LD      BC,($BFF4)
0379           LD      HL,($BFF2)
037C           LD      A,($BFF1)
037F           LD      (HL),A
0380           XOR     (HL)
0381           JR      NZ,$038A
0383           INC     HL
0384           DEC     BC
0385           LD      A,B
0386           OR      C
0387           JR      NZ,$037C
0389           RET
038A           BIT     0,A
038C           JR      Z,$0391
038E           INC     (IX+$00)
0391           BIT     1,A
0393           JR      Z,$0398
0395           INC     (IX+$01)
0398           BIT     2,A
039A           JR      Z,$039F
039C           INC     (IX+$02)
039F           BIT     3,A
03A1           JR      Z,$03A6
03A3           INC     (IX+$03)
03A6           BIT     4,A
03A8           JR      Z,$03AD
03AA           INC     (IX+$04)
03AD           BIT     5,A
03AF           JR      Z,$03B4
03B1           INC     (IX+$05)
03B4           BIT     6,A
03B6           JR      Z,$03BB
03B8           INC     (IX+$06)
03BB           BIT     7,A
03BD           JR      Z,$0383
03BF           INC     (IX+$07)
03C2           JR      $0383
03C4           LD      IX,$BFF6
03C8           LD      (IX+$00),$00
03CC           LD      (IX+$01),$00
03D0           LD      (IX+$02),$00
03D4           LD      (IX+$03),$00
03D8           LD      (IX+$04),$00
03DC           LD      (IX+$05),$00
03E0           LD      (IX+$06),$00
03E4           LD      (IX+$07),$00
03E8           RET
				; ##############
03E9           LD      A,$FF
03EB           OUT     ($FE),A
03ED           LD      A,$0D
03EF           CALL    $010A	;							---@@@03F1:01->19
03F2           CALL    $0402	;							---@@@03F4:04->1C
03F5           LD      A,$00
03F7           OUT     ($FE),A
03F9           LD      A,$0D
03FB           CALL    $010A	;							---@@@03FD:01->19
03FE           CALL    $0402	;							---@@@0400:04->1C
0401           RET
				; ##############
0402           LD      HL,$0000
0405           CALL    $0419	;							---@@@0407:04->1C
0408           LD      HL,$4000
040B           PUSH    HL
040C           CALL    $0419	;							---@@@040E:04->1C
040F           POP     HL
0410           LD      BC,$0800
0413           ADD     HL,BC
0414           BIT     7,H
0416           JR      Z,$040B
0418           RET
				; ##############
0419           LD      BC,$0800
041C           LD      IX,$0000
0420           LD      D,$00
0422           LD      E,(HL)
0423           ADD     IX,DE
0425           INC     HL
0426           DEC     BC
0427           LD      A,B
0428           OR      C
0429           JR      NZ,$0422
042B           LD      ($BFF6),IX
042F           LD      HL,($BFF6)
0432           CALL    $01EC	;							---@@@0434:01->19
0435           LD      A,$0D
0437           CALL    $010A	;							---@@@0439:01->19
043A           RET
				; ##############
043B           LD      HL,$0000	; copy first 8KB of memory				---@@@043D:00->18
043E           LD      DE,$8000	; with this ROM code
0441           LD      BC,$1FFF ; to 8000 (0000 in BASIC)				---@@@0442:FF1F->0008
0444           LDIR
0446           LD      A,$00
0448           OUT     ($FE),A
044A           LD      HL,$0451	; set jump point to next code block			---@@@044C:04->1C
044D           XOR     A
044E           LD      R,A	; change config to BASIC
0450           JP      (HL)	; and run it from there
				; ##############
0451           DI
0452           LD      SP,$BFEE
0455           LD      HL,$4000
0458           LD      DE,$4001
045B           LD      BC,$17FF
045E           LD      (HL),$00
0460           LDIR
0462           LD      HL,$5800
0465           LD      DE,$5801
0468           LD      BC,$02FF
046B           LD      (HL),$0E
046D           LDIR
046F           LD      HL,$0800
0472           LD      ($BFEF),HL
0475           LD      ($BFFE),HL
0478           LD      HL,$073A	; <--- <--- <---|					---@@@047A:07->1F
047B           CALL    $0240	;		|					---@@@047D:02->1A
047E           LD      A,$0D	;		|
0480           CALL    $010A	;		|					---@@@0482:01->19
0483           CALL    $009A	;		|					---@@@0485:00->18
0486           OR      A	;		|
0487           JR      Z,$0483	;		|
0489           CALL    $010A	;		|					---@@@048B:01->19
048C           CP      $56	;		|
048E           CALL    Z,$02E5	;		|					---@@@0490:02->1A
0491           CP      $42	;		|
0493           CALL    Z,$02F9	;		|					---@@@0495:02->1A
0496           CP      $4E	;		|
0498           CALL    Z,$02BD	;		|					---@@@049A:02->1A
049B           CP      $4D	;		|
049D           CALL    Z,$030D	;		|					---@@@049F:03->1B
04A0           LD      A,$0D	;		|
04A2           CALL    $010A	;		|					---@@@04A4:01->19
04A5           JR      $0478	; ---> ---> --->|
				; ########### DATA ###########
04A7           DB      $00
04A8           DB      $41
04A9           DB      $51
04AA           DB      $31
04AB           DB      $30
04AC           DB      $50
04AD           DB      $0D
04AE           DB      $18
04AF           DB      $5A
04B0           DB      $53
04B1           DB      $57
04B2           DB      $32
04B3           DB      $39
04B4           DB      $4F
04B5           DB      $4C
04B6           DB      $00
04B7           DB      $58
04B8           DB      $44
04B9           DB      $45
04BA           DB      $33
04BB           DB      $38
04BC           DB      $49
04BD           DB      $4B
04BE           DB      $4D
04BF           DB      $43
04C0           DB      $46
04C1           DB      $52
04C2           DB      $34
04C3           DB      $37
04C4           DB      $55
04C5           DB      $4A
04C6           DB      $4E
04C7           DB      $56
04C8           DB      $47
04C9           DB      $54
04CA           DB      $35
04CB           DB      $36
04CC           DB      $59
04CD           DB      $48
04CE           DB      $42
04CF           DB      $00
04D0           DB      $20
04D1           DB      $0A
04D2           DB      $1B
04D3           DB      $11
04D4           DB      $12
04D5           DB      $13
04D6           DB      $14
04D7           DB      $00
04D8           DB      $00
04D9           DB      $00
04DA           DB      $00
04DB           DB      $00
04DC           DB      $00
04DD           DB      $00
04DE           DB      $00
04DF           DB      $00
04E0           DB      $10
04E1           DB      $10
04E2           DB      $10
04E3           DB      $10
04E4           DB      $10
04E5           DB      $00
04E6           DB      $10
04E7           DB      $00
04E8           DB      $1E
04E9           DB      $14
04EA           DB      $28
04EB           DB      $00
04EC           DB      $00
04ED           DB      $00
04EE           DB      $00
04EF           DB      $00
04F0           DB      $00
04F1           DB      $28
04F2           DB      $7C
04F3           DB      $28
04F4           DB      $28
04F5           DB      $7C
04F6           DB      $28
04F7           DB      $10
04F8           DB      $3C
04F9           DB      $54
04FA           DB      $38
04FB           DB      $14
04FC           DB      $52
04FD           DB      $7C
04FE           DB      $10
04FF           DB      $00
0500           DB      $C2
0501           DB      $C4
0502           DB      $08
0503           DB      $10
0504           DB      $20
0505           DB      $46
0506           DB      $86
0507           DB      $00
0508           DB      $38
0509           DB      $28
050A           DB      $10
050B           DB      $30
050C           DB      $4A
050D           DB      $44
050E           DB      $3A
050F           DB      $00
0510           DB      $06
0511           DB      $06
0512           DB      $02
0513           DB      $04
0514           DB      $00
0515           DB      $00
0516           DB      $00
0517           DB      $00
0518           DB      $04
0519           DB      $08
051A           DB      $10
051B           DB      $10
051C           DB      $10
051D           DB      $08
051E           DB      $04
051F           DB      $00
0520           DB      $40
0521           DB      $20
0522           DB      $10
0523           DB      $10
0524           DB      $10
0525           DB      $20
0526           DB      $40
0527           DB      $00
0528           DB      $00
0529           DB      $28
052A           DB      $10
052B           DB      $7C
052C           DB      $10
052D           DB      $28
052E           DB      $00
052F           DB      $00
0530           DB      $00
0531           DB      $10
0532           DB      $10
0533           DB      $7C
0534           DB      $10
0535           DB      $10
0536           DB      $00
0537           DB      $00
0538           DB      $00
0539           DB      $00
053A           DB      $00
053B           DB      $C0
053C           DB      $C0
053D           DB      $40
053E           DB      $80
053F           DB      $00
0540           DB      $00
0541           DB      $00
0542           DB      $00
0543           DB      $7C
0544           DB      $00
0545           DB      $00
0546           DB      $00
0547           DB      $00
0548           DB      $00
0549           DB      $00
054A           DB      $00
054B           DB      $00
054C           DB      $C0
054D           DB      $C0
054E           DB      $00
054F           DB      $00
0550           DB      $02
0551           DB      $04
0552           DB      $08
0553           DB      $10
0554           DB      $20
0555           DB      $40
0556           DB      $80
0557           DB      $00
0558           DB      $38
0559           DB      $44
055A           DB      $4C
055B           DB      $54
055C           DB      $64
055D           DB      $44
055E           DB      $38
055F           DB      $00
0560           DB      $10
0561           DB      $30
0562           DB      $10
0563           DB      $10
0564           DB      $10
0565           DB      $10
0566           DB      $38
0567           DB      $00
0568           DB      $38
0569           DB      $44
056A           DB      $04
056B           DB      $18
056C           DB      $20
056D           DB      $40
056E           DB      $7C
056F           DB      $00
0570           DB      $3C
0571           DB      $08
0572           DB      $1C
0573           DB      $02
0574           DB      $02
0575           DB      $04
0576           DB      $78
0577           DB      $00
0578           DB      $08
0579           DB      $10
057A           DB      $20
057B           DB      $48
057C           DB      $7C
057D           DB      $08
057E           DB      $08
057F           DB      $00
0580           DB      $7C
0581           DB      $80
0582           DB      $78
0583           DB      $04
0584           DB      $04
0585           DB      $04
0586           DB      $78
0587           DB      $00
0588           DB      $18
0589           DB      $20
058A           DB      $40
058B           DB      $78
058C           DB      $44
058D           DB      $44
058E           DB      $38
058F           DB      $00
0590           DB      $7C
0591           DB      $44
0592           DB      $08
0593           DB      $10
0594           DB      $20
0595           DB      $20
0596           DB      $20
0597           DB      $00
0598           DB      $18
0599           DB      $24
059A           DB      $18
059B           DB      $24
059C           DB      $42
059D           DB      $42
059E           DB      $3C
059F           DB      $00
05A0           DB      $38
05A1           DB      $44
05A2           DB      $44
05A3           DB      $3C
05A4           DB      $04
05A5           DB      $08
05A6           DB      $30
05A7           DB      $00
05A8           DB      $00
05A9           DB      $18
05AA           DB      $18
05AB           DB      $00
05AC           DB      $18
05AD           DB      $18
05AE           DB      $00
05AF           DB      $00
05B0           DB      $00
05B1           DB      $18
05B2           DB      $18
05B3           DB      $00
05B4           DB      $18
05B5           DB      $18
05B6           DB      $20
05B7           DB      $00
05B8           DB      $00
05B9           DB      $08
05BA           DB      $10
05BB           DB      $20
05BC           DB      $10
05BD           DB      $08
05BE           DB      $00
05BF           DB      $00
05C0           DB      $00
05C1           DB      $00
05C2           DB      $7C
05C3           DB      $00
05C4           DB      $7C
05C5           DB      $00
05C6           DB      $00
05C7           DB      $00
05C8           DB      $00
05C9           DB      $20
05CA           DB      $10
05CB           DB      $08
05CC           DB      $10
05CD           DB      $20
05CE           DB      $00
05CF           DB      $00
05D0           DB      $38
05D1           DB      $44
05D2           DB      $04
05D3           DB      $08
05D4           DB      $10
05D5           DB      $00
05D6           DB      $10
05D7           DB      $00
05D8           DB      $38
05D9           DB      $44
05DA           DB      $94
05DB           DB      $A4
05DC           DB      $98
05DD           DB      $42
05DE           DB      $3C
05DF           DB      $00
05E0           DB      $10
05E1           DB      $28
05E2           DB      $44
05E3           DB      $FE
05E4           DB      $82
05E5           DB      $82
05E6           DB      $82
05E7           DB      $00
05E8           DB      $F8
05E9           DB      $84
05EA           DB      $FC
05EB           DB      $82
05EC           DB      $82
05ED           DB      $82
05EE           DB      $FC
05EF           DB      $00
05F0           DB      $7C
05F1           DB      $82
05F2           DB      $80
05F3           DB      $80
05F4           DB      $80
05F5           DB      $82
05F6           DB      $7C
05F7           DB      $00
05F8           DB      $F8
05F9           DB      $84
05FA           DB      $82
05FB           DB      $82
05FC           DB      $82
05FD           DB      $84
05FE           DB      $F8
05FF           DB      $00
0600           DB      $FE
0601           DB      $80
0602           DB      $80
0603           DB      $F8
0604           DB      $80
0605           DB      $80
0606           DB      $FE
0607           DB      $00
0608           DB      $FE
0609           DB      $80
060A           DB      $80
060B           DB      $F8
060C           DB      $80
060D           DB      $80
060E           DB      $80
060F           DB      $00
0610           DB      $7C
0611           DB      $82
0612           DB      $80
0613           DB      $9C
0614           DB      $82
0615           DB      $82
0616           DB      $7C
0617           DB      $00
0618           DB      $82
0619           DB      $82
061A           DB      $82
061B           DB      $FE
061C           DB      $82
061D           DB      $82
061E           DB      $82
061F           DB      $00
0620           DB      $38
0621           DB      $10
0622           DB      $10
0623           DB      $10
0624           DB      $10
0625           DB      $10
0626           DB      $38
0627           DB      $00
0628           DB      $1C
0629           DB      $08
062A           DB      $08
062B           DB      $08
062C           DB      $88
062D           DB      $88
062E           DB      $70
062F           DB      $00
0630           DB      $84
0631           DB      $88
0632           DB      $90
0633           DB      $F0
0634           DB      $88
0635           DB      $84
0636           DB      $82
0637           DB      $00
0638           DB      $80
0639           DB      $80
063A           DB      $80
063B           DB      $80
063C           DB      $80
063D           DB      $80
063E           DB      $FC
063F           DB      $00
0640           DB      $C6
0641           DB      $AA
0642           DB      $92
0643           DB      $82
0644           DB      $82
0645           DB      $82
0646           DB      $82
0647           DB      $00
0648           DB      $82
0649           DB      $C2
064A           DB      $A2
064B           DB      $92
064C           DB      $8A
064D           DB      $86
064E           DB      $82
064F           DB      $00
0650           DB      $7C
0651           DB      $82
0652           DB      $82
0653           DB      $82
0654           DB      $82
0655           DB      $82
0656           DB      $7C
0657           DB      $00
0658           DB      $FC
0659           DB      $82
065A           DB      $82
065B           DB      $82
065C           DB      $FC
065D           DB      $80
065E           DB      $80
065F           DB      $00
0660           DB      $78
0661           DB      $84
0662           DB      $84
0663           DB      $84
0664           DB      $8C
0665           DB      $84
0666           DB      $7A
0667           DB      $00
0668           DB      $FC
0669           DB      $82
066A           DB      $82
066B           DB      $82
066C           DB      $FC
066D           DB      $84
066E           DB      $82
066F           DB      $00
0670           DB      $38
0671           DB      $44
0672           DB      $40
0673           DB      $3C
0674           DB      $02
0675           DB      $82
0676           DB      $7C
0677           DB      $00
0678           DB      $FE
0679           DB      $10
067A           DB      $10
067B           DB      $10
067C           DB      $10
067D           DB      $10
067E           DB      $10
067F           DB      $00
0680           DB      $82
0681           DB      $82
0682           DB      $82
0683           DB      $82
0684           DB      $82
0685           DB      $82
0686           DB      $7C
0687           DB      $00
0688           DB      $82
0689           DB      $82
068A           DB      $82
068B           DB      $82
068C           DB      $44
068D           DB      $28
068E           DB      $10
068F           DB      $00
0690           DB      $82
0691           DB      $82
0692           DB      $82
0693           DB      $92
0694           DB      $AA
0695           DB      $C6
0696           DB      $82
0697           DB      $00
0698           DB      $82
0699           DB      $44
069A           DB      $28
069B           DB      $10
069C           DB      $28
069D           DB      $44
069E           DB      $82
069F           DB      $00
06A0           DB      $82
06A1           DB      $44
06A2           DB      $28
06A3           DB      $10
06A4           DB      $10
06A5           DB      $10
06A6           DB      $10
06A7           DB      $00
06A8           DB      $FE
06A9           DB      $04
06AA           DB      $08
06AB           DB      $10
06AC           DB      $20
06AD           DB      $40
06AE           DB      $FE
06AF           DB      $20
06B0           DB      $20
06B1           DB      $31
06B2           DB      $3D
06B3           DB      $42
06B4           DB      $41
06B5           DB      $53
06B6           DB      $49
06B7           DB      $43
06B8           DB      $20
06B9           DB      $20
06BA           DB      $32
06BB           DB      $3D
06BC           DB      $4F
06BD           DB      $50
06BE           DB      $55
06BF           DB      $53
06C0           DB      $20
06C1           DB      $20
06C2           DB      $33
06C3           DB      $3D
06C4           DB      $54
06C5           DB      $45
06C6           DB      $53
06C7           DB      $54
06C8           DB      $20
06C9           DB      $20
06CA           DB      $43
06CB           DB      $4F
06CC           DB      $42
06CD           DB      $52
06CE           DB      $41
06CF           DB      $20
06D0           DB      $53
06D1           DB      $4F
06D2           DB      $46
06D3           DB      $54
06D4           DB      $20
06D5           DB      $41
06D6           DB      $4E
06D7           DB      $44
06D8           DB      $20
06D9           DB      $48
06DA           DB      $41
06DB           DB      $52
06DC           DB      $44
06DD           DB      $20
06DE           DB      $42
06DF           DB      $59
06E0           DB      $20
06E1           DB      $4C
06E2           DB      $45
06E3           DB      $53
06E4           DB      $4F
06E5           DB      $56
06E6           DB      $49
06E7           DB      $43
06E8           DB      $49
06E9           DB      $20
06EA           DB      $48
06EB           DB      $4F
06EC           DB      $4D
06ED           DB      $4F
06EE           DB      $4B
06EF           DB      $00
06F0           DB      $56
06F1           DB      $3D
06F2           DB      $56
06F3           DB      $49
06F4           DB      $44
06F5           DB      $45
06F6           DB      $4F
06F7           DB      $20
06F8           DB      $43
06F9           DB      $3D
06FA           DB      $52
06FB           DB      $41
06FC           DB      $4D
06FD           DB      $30
06FE           DB      $41
06FF           DB      $20
0700           DB      $58
0701           DB      $3D
0702           DB      $52
0703           DB      $41
0704           DB      $4D
0705           DB      $30
0706           DB      $42
0707           DB      $20
0708           DB      $5A
0709           DB      $3D
070A           DB      $53
070B           DB      $55
070C           DB      $4D
070D           DB      $45
070E           DB      $00
070F           DB      $42
0710           DB      $49
0711           DB      $54
0712           DB      $20
0713           DB      $4E
0714           DB      $52
0715           DB      $2E
0716           DB      $20
0717           DB      $20
0718           DB      $30
0719           DB      $20
071A           DB      $20
071B           DB      $31
071C           DB      $20
071D           DB      $20
071E           DB      $32
071F           DB      $20
0720           DB      $20
0721           DB      $33
0722           DB      $20
0723           DB      $20
0724           DB      $34
0725           DB      $20
0726           DB      $20
0727           DB      $35
0728           DB      $20
0729           DB      $20
072A           DB      $36
072B           DB      $20
072C           DB      $20
072D           DB      $37
072E           DB      $20
072F           DB      $00
0730           DB      $4E
0731           DB      $52
0732           DB      $2E
0733           DB      $45
0734           DB      $52
0735           DB      $52
0736           DB      $4F
0737           DB      $52
0738           DB      $20
0739           DB      $00
073A           DB      $56
073B           DB      $3D
073C           DB      $56
073D           DB      $49
073E           DB      $44
073F           DB      $45
0740           DB      $4F
0741           DB      $20
0742           DB      $42
0743           DB      $3D
0744           DB      $52
0745           DB      $41
0746           DB      $4D
0747           DB      $56
0748           DB      $31
0749           DB      $20
074A           DB      $4E
074B           DB      $3D
074C           DB      $52
074D           DB      $41
074E           DB      $4D
074F           DB      $32
0750           DB      $20
0751           DB      $4D
0752           DB      $3D
0753           DB      $52
0754           DB      $41
0755           DB      $4D
0756           DB      $33
0757           DB      $00
0758           DB      $07
0759           DB      $07
075A           DB      $07
075B           DB      $0F
075C           DB      $0F
075D           DB      $17
075E           DB      $17
075F           DB      $1F
0760           DB      $1F
0761           DB      $27
0762           DB      $27
0763           DB      $2F
0764           DB      $2F
0765           DB      $37
0766           DB      $37
0767           DB      $3F
0768           DB      $3F
0769           DB      $37
076A           DB      $37
076B           DB      $2F
076C           DB      $2F
076D           DB      $27
076E           DB      $27
076F           DB      $1F
0770           DB      $1F
0771           DB      $17
0772           DB      $17
0773           DB      $0F
0774           DB      $0F
0775           DB      $07
0776           DB      $07
0777           DB      $07
0778           DB      $3F
0779           DB      $FC
077A           DB      $3F
077B           DB      $FC
077C           DB      $7F
077D           DB      $FC
077E           DB      $7F
077F           DB      $FC
0780           DB      $3F
0781           DB      $FC
0782           DB      $70
0783           DB      $0E
0784           DB      $70
0785           DB      $0E
0786           DB      $70
0787           DB      $0E
0788           DB      $70
0789           DB      $0E
078A           DB      $70
078B           DB      $0E
078C           DB      $70
078D           DB      $00
078E           DB      $70
078F           DB      $0E
0790           DB      $7F
0791           DB      $FC
0792           DB      $70
0793           DB      $0E
0794           DB      $70
0795           DB      $0E
0796           DB      $70
0797           DB      $00
0798           DB      $70
0799           DB      $0E
079A           DB      $70
079B           DB      $0E
079C           DB      $7F
079D           DB      $FC
079E           DB      $7F
079F           DB      $FE
07A0           DB      $70
07A1           DB      $0E
07A2           DB      $70
07A3           DB      $0E
07A4           DB      $70
07A5           DB      $0E
07A6           DB      $70
07A7           DB      $1C
07A8           DB      $70
07A9           DB      $0E
07AA           DB      $3F
07AB           DB      $FC
07AC           DB      $3F
07AD           DB      $FC
07AE           DB      $7F
07AF           DB      $FC
07B0           DB      $70
07B1           DB      $0E
07B2           DB      $70
07B3           DB      $0E
07B4           DB      $00
07B5           DB      $00
07B6           DB      $00
07B7           DB      $00
07B8           DB      $00
07B9           DB      $00
07BA           DB      $00
07BB           DB      $00
07BC           DB      $00
07BD           DB      $00
07BE           DB      $FF
07BF           DB      $FF
07C0           DB      $FF
07C1           DB      $FF
07C2           DB      $FF
07C3           DB      $FF
07C4           DB      $FF
07C5           DB      $FF
07C6           DB      $FF
07C7           DB      $FF
07C8           DB      $FF
07C9           DB      $FF
07CA           DB      $FF
07CB           DB      $FF
07CC           DB      $FF
07CD           DB      $FF
07CE           DB      $FF
07CF           DB      $FF
07D0           DB      $FF
07D1           DB      $FF
07D2           DB      $FF
07D3           DB      $FF
07D4           DB      $FF
07D5           DB      $FF
07D6           DB      $FF
07D7           DB      $FF
07D8           DB      $FF
07D9           DB      $FF
07DA           DB      $FF
07DB           DB      $FF
07DC           DB      $FF
07DD           DB      $FF
07DE           DB      $FF
07DF           DB      $FF
07E0           DB      $FF
07E1           DB      $FF
07E2           DB      $FF
07E3           DB      $FF
07E4           DB      $FF
07E5           DB      $FF
07E6           DB      $FF
07E7           DB      $FF
07E8           DB      $FF
07E9           DB      $FF
07EA           DB      $FF
07EB           DB      $FF
07EC           DB      $FF
07ED           DB      $FF
07EE           DB      $FF
07EF           DB      $FF
07F0           DB      $FF
07F1           DB      $FF
07F2           DB      $FF
07F3           DB      $FF
07F4           DB      $FF
07F5           DB      $FF
07F6           DB      $FF
07F7           DB      $FF
07F8           DB      $FF
07F9           DB      $FF
07FA           DB      $FF
07FB           DB      $FF
07FC           DB      $FF
07FD           DB      $FF
07FE           DB      $FF
07FF           DB      $FF
